package com.demo.utils;


import com.demo.entity.constants.Constants;
import com.demo.entity.dto.SessionUserLoginDto;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;

import javax.servlet.http.HttpServletRequest;

public class UserUtils {

    // 获取当前用户信息
    public static SessionUserLoginDto getSessionUserLoginDto() {
        HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
        SessionUserLoginDto sessionUserLoginDto = (SessionUserLoginDto) request.getSession().getAttribute(Constants.SESSION_KEY);
        return sessionUserLoginDto;
    }

}
